<i>SymPhas</i>—General Purpose Software for Phase‐Field, Phase‐Field Crystal, and Reaction‐Diffusion Simulations

نویسندگان

چکیده

This work develops a new open source application programming interface (API) and software package called SymPhas for simulations of phase-field, phase-field crystal, reaction-diffusion models, supporting up to three dimensions an arbitrary number fields. delivers two novel program capabilities: 1) User specification models from the associated dynamical equations in unconstrained form 2) extensive support integrating user-developed discrete-grid-based numerical solvers into API. The capability specify general is primarily achieved by developing symbolic algebra functionality that can formulate mathematical expressions at compile time; able apply rules such as distribution, factoring, automatic simplification; user-driven expression tree manipulation. A modular design based on C++ template meta-programming paradigm applied library API implementation minimize runtime increase accessibility third party development. written C/C++ emphasizes high-performance capabilities via parallelization with OpenMP standard library. equipped forward Euler solver semi-implicit Fourier spectral solver. Sample implementations several are presented, generated using

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effect of Ferroelectric Polarization on Ionic Transport and Resistance Degradation in BaTiO3 by PhaseField Approach

We proposed a model to study the resistance degradation behavior of ferroelectric oxides in the presence of ferroelectric spontaneous polarization by combining the phase-field model of ferroelectric domains and nonlinear diffusion equations for ionic/electronic transport. We took into account the nonperiodic boundary conditions for solving the electrochemical transport equations and Ginzburg–La...

متن کامل

Simulation of the Dynamics of Bio-membranes in a Viscous Fluid with a Phasefield Variational Lagrangian Approach

Bio-membranes are the basic separation structure in animal cells. Their complex behaviour, rich physical properties, formation and dynamics have been the object of experimental and theoretical investigation for biologists, chemists and physicists for many years. Bio-membranes are made out of several kinds of lipids self-assembled in a fuid bilayer, which presents a fluid behaviour in-plane and ...

متن کامل

Phase-field model study of the crystal morphological evolution of hcp metals

An expression for anisotropic interfacial energy of hexagonal close-packed metals has been formulated which is able to reproduce published data obtained using the modified embedded atom method, covering the variation in interface energy as a function of orientation for a number of metals. It turns out that the coefficients associated with the expression can be determined fully by measured or ca...

متن کامل

The Purpose of Sdl Simulations

This paper presents a tool chain to compile SDL specifications into simulators. Such simulators can be used to analyse and verify the specification. The SITE code generator translates the specification into C++, which allows to flexibly replace the underlying run-time system. INTRODUCTION INTO SDL The following description of SDL is a simplification, for a complete reference, the reader is refe...

متن کامل

A Software Environment for General Purpose

H/W independenl / Abstract: I n this paper, we describe a software environment for general purpose MIMD machines based on packet switched message passing paradigms. The environment provides system calls for communication between various processing elements in the machine and system calls to get the configuration of the system. It assumes the presence of a Host processor through which facilities...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Advanced theory and simulations

سال: 2021

ISSN: ['2513-0390']

DOI: https://doi.org/10.1002/adts.202100351